package com.orange.cloud.service.inroad.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import java.time.LocalDateTime;
/**
 * null
 * @author majie
 * @date 2021/12/23 22:36
 */
@Data
@TableName("recommend")
public class RecommendEntity {

    // 主键
    @TableField(value="id" )
    private Long id;

    // 推荐名称
    @TableField(value=" recommend_name" )
    private String _RecommendName;

    // 推荐描述
    @TableField(value=" recommend_desc" )
    private String _RecommendDesc;

    // 推荐类型（1:景点；2:路线；3:美食；）
    @TableField(value=" recommend_type" )
    private Integer _RecommendType;

    // 关联ID（推荐类型为景点时关联journey表）
    @TableField(value="relation_id" )
    private Long relationId;

    // 联系号码（推荐美食为店家电话）
    @TableField(value="contact_number" )
    private String contactNumber;

    // 创建时间
    @TableField(value="gmt_create",fill = FieldFill.INSERT )
     @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private LocalDateTime gmtCreate;

    // 修改时间
    @TableField(value="gmt_modified" ,fill = FieldFill.INSERT_UPDATE)
     @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private LocalDateTime gmtModified;

}
